From 394f20bffde389aa1d0e8208e6fb4e6b9073edf7 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Tue, 11 Mar 2025 16:06:26 +0800 Subject: [PATCH] gui/tray: Hide resume sync for all/pause sync for all menu item if there are no configured sync folders Signed-off-by: Claudio Cambra --- src/gui/tray/CurrentAccountHeaderButton.qml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gui/tray/CurrentAccountHeaderButton.qml b/src/gui/tray/CurrentAccountHeaderButton.qml index ac9d88a65..787470f9a 100644 --- a/src/gui/tray/CurrentAccountHeaderButton.qml +++ b/src/gui/tray/CurrentAccountHeaderButton.qml @@ -104,8 +104,11 @@ Button { MenuItem { id: syncPauseButton + height: Systray.anySyncFolders ? implicitHeight : 0 font.pixelSize: Style.topLinePixelSize hoverEnabled: true + enabled: Systray.anySyncFolders + visible: Systray.anySyncFolders onClicked: Systray.syncIsPaused = !Systray.syncIsPaused Accessible.role: Accessible.MenuItem Accessible.name: Systray.syncIsPaused ? qsTr("Resume sync for all") : qsTr("Pause sync for all") -- 2.30.2